# demo05_func.py
# 变量作用域
# 全局变量: 函数外定义, 作用于函数内外
# 局部变量: 函数内定义, 作用于函数内
x = 10
def func1():
    print("in func1:", x)
func1()  # in func1: 10
print("out func1:", x)  # out func1: 10

def func2():
    a = 10  # 局部变量
    print("in func2:", a)
func2()  # in func2: 10
# print("out func2:", a)  函数外部使用局部变量，报错

